十年前,卡车司机林肯·霍克(西尔维斯特·史泰龙 饰)抛弃妻儿,选择过着漂泊不定的生活。随着时间的推移和阅历的积累,他逐渐意识到家庭的重要性,对妻儿的思念也愈发强烈。一个夏天,霍克的儿子迈克·卡特勒(大卫·门登霍尔 饰)即将迎来暑假,母亲克里斯蒂娜(苏珊·布莱克利 饰)因病住院。受妻子的委托,霍克来到儿子的学校,十年来第一次见到了迈克。由于祖父杰森(罗伯特·劳吉亚 饰)长期将父亲妖魔化,迈克对突然出现的父亲颇为冷淡,甚至充满敌意。霍克心中充满歉意,想要修复父子之间的情感裂痕。另一方面,克里斯蒂娜的病情持续恶化,而霸道的杰森始终不允许霍克与孙子接触。为了赢回失去的亲情,霍克决定不惜一切代价……